GDR vision (possible MS thesis or UG project).

GDR, as currently conceived, has two features that set it apart from other animation systems.

(a) Because there is a clear separation among logical, geometric and display attributes, it is a tool that can be combined with other tools to give a lot of flexibility to user, animator, or developer. Tools might include:
 - graph editors that create and modify logical and geometric attributes,
 - graph drawing programs that create or modify geometric attributes
 - animators of various algorithm implementations that use all three attributes,
 - graph creation tools to create structured or random instances of trees and graphs
 - accessible versions of all of the above

(b) New animations are very easy to implement using C programs for the algorithms.

Research agenda:

1. Literature survey of existing animation systems/programs (lumping all applets together and dismissing them).

2. Migrate to GraphML as the standard format and "mine" translation scripts among formats to allow more potential software interfaces.

3. Explore various graph editors.

4. Develop a pseudocode scripting language for animations. Stick with the simple constructs in GDR, adding the ability to change color of vertices and edges.

$Id: 00_gdr_vision.txt 14 2011-10-22 19:19:20Z mfms $